<?php
/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of BuscarOrdenDeServicio
 *
 * @author kristian
 */
class Form_BuscarOrdenDeServicio extends Zend_Form{

    public function  __construct($urlAnterior) {
        parent::__construct();

        $trim = new Zend_Filter_StringTrim();

        // especifica la entrada de texto del codigo postal
        $buscar = new Zend_Form_Element_Text('buscado');
        $buscar->setLabel('Ingrese el texto a buscar: ');
        $buscar->addFilter($trim);
        //$buscar->addValidator('Regex', false, array('[0-9a-zA-Z]*'));
        //$buscar->setRequired(true);

        $opciones['cliente'] = 'Cliente';
        $opciones['estado'] = 'Estado';
        $opciones['usuario'] = 'Tecnico';
        $opciones['descripcionEquipos'] = 'Descripcion de equipos';
        $opciones['fallasInformadas'] = 'Fallas informadas';
        $opciones['serviciosRealizados'] = 'Servicios Realizados';

        $radioGroup = new Zend_Form_Element_Radio('criterio');
        $radioGroup->setLabel('Buscar por...');
        $radioGroup->setRequired(true);
        $radioGroup->setMultiOptions($opciones);
        $radioGroup->setValue('estado');

        $submit = new Zend_Form_Element_Submit('submit');
        $submit->setLabel('Buscar');

        $cancel = new Zend_Form_Element_Button('cancel');
        $cancel->setLabel('Cancelar');
        $urlCancel = $urlAnterior;
        $cancel->setAttrib('onclick', "window.location = '" . $urlCancel . "'");

        $this->addElement($buscar);
        $this->addElement($radioGroup);
        $this->addElement($submit);
        $this->addElement($cancel);
    }
}
?>
